package leo.weixin.common;



public class Const {

    /**
     * 微信请求消息中的参数名字
     */
    public interface RequestParamEnum {
        // 基本参数
        String MSG_TYPE = "MsgType"; //消息类型
        String TO_USERNAME = "ToUserName";  //开发者微信号
        String FROM_USERNAME = "FromUserName";  //发送方帐号（一个OpenID）
        String CREATE_TIME = "CreateTime";  //消息创建时间 （整型）
        String MSG_ID = "MsgId";  //消息id，64位整型

        //图片,语音等消息的媒体id，可以调用获取临时素材接口拉取数据。
        String MEDIA_ID = "MediaId";

        //(小)视频消息缩略图的媒体id，可以调用多媒体文件下载接口拉取数据。
        String THUMB_MEDIA_ID = "ThumbMediaId";

        // 文本消息内容
        String CONTENT = "Content";

        //图片的地址
        String PIC_URL = "PicUrl";

        //语音消息  语音格式，如amr，speex等
        String FORMAT = "Format";

        // 地理位置
        String LOCATION_X = "Location_X";  //地理位置维度
        String LOCATION_Y = "Location_Y";  //地理位置经度
        String SCALE = "Scale";  //地图缩放大小
        String LABEL = "Label";  //地理位置信息


        //链接
        String TITLE = "Title";  //消息标题
        String DESCRIPTION = "Description";  //消息描述
        String URL = "Url";  //消息链接
    }


    /**
     * 微信请求参数 MsgType 的具体值
     */
    public interface MsgTypeEnum {
        //接收的
        String TEXT = "text";  //文本
        String IMAGE = "image";  //图片
        String VOICE = "voice";  //语音
        String VIDEO = "video";  //视频
        String SHORT_VIDEO = "shortvideo";  //小视频
        String LOCATION = "location";   //位置
        String LINK = "link";   //链接

        String EVENT = "event";   //事件

        //回复的
        String NEWS = "news";   //图文
        String MUSIC = "music" ;  //音乐
    }

}
